How To Make Blocking/Non-Blocking/Promises Based Apis - Jan Henning Thorsen